have one's mind wander - French English Dictionary